package com.smh.a06JUnitDemo1;

import org.junit.Assert;
import org.junit.Test;

public class JUnitDemo1 {
//    以后在实际开发中，如果想要测试一个方法是否正确，并不是直接在当前方法的上面写@Test的
//    而是，自己独立编写一个测试类。(不要写main方法)在这个类中，编写一些方法。
//在方法里面调用要被测试的方法即可
//举例:
//测试JunitDemo1类中的add方法

    @Test
    public void asd() {
        System.out.println("asdsad");
    }

    @Test
    public void test() {
        int add = add(5, 3);
        //扩展点:
        //在单元测试中，断言。
        //参数一:当两个结果一样的时候，出现的提示消息
        //参数二:实际运行的结果
        //参数三:预计结果
        Assert.assertEquals("add方法出错了", add, 8);
        System.out.println(add);
    }

    public int add(int a, int b) {
        return a + b;
    }
}
